DaVinci Configurator Pro 实战手册
📚 30章 · 从入门到实战
1
DaVinci Configurator Pro 概述
工具定位 · AUTOSAR流程 · 界面总览与基本操作
2
工作空间与项目创建
工作空间概念 · 新建/导入项目 · 文件结构解析
3
ECU 信息配置
ECU实例 · 属性(时钟/内存/唤醒) · 通信接口
4
通信栈配置(CAN)
CAN控制器/收发器 · CanIf驱动配置与关联
5
通信栈配置(LIN)
LIN控制器/收发器 · LinIf驱动配置与关联
6
通信栈配置(FlexRay)
FlexRay控制器/收发器 · FrIf驱动配置
7
通信栈配置(Ethernet)
以太网控制器 · MAC/PHY · TcpIp协议栈
8
PDU 路由与网关配置
PDU定义 · 路由表 · 网关功能实现
9
COM 层配置
信号/信号组 · PDU映射 · COM回调函数
10
DCM(诊断通信管理器)
诊断服务使能 · 请求/响应 · UDS协议栈
11
DEM(诊断事件管理器)
诊断事件 · 事件存储 · DTC管理
12
FIM(功能抑制管理器)
功能ID · 抑制条件 · 与DEM交互
13
NvM(非易失性存储器)
NvM使能 · 存储块 · 校验与冗余
14
BswM(基础软件模式管理器)
模式定义 · 切换条件 · 动作列表
15
EcuM(ECU状态管理器)
启动/关闭序列 · 唤醒事件 · 睡眠模式
16
SchM(调度管理器)
任务定义 · 调度表 · 时间同步
17
OS(操作系统)配置
任务/中断 · 资源/事件 · 堆栈大小
18
I/O 硬件抽象层配置
DIO/ADC/PWM/ICU · 信号映射
19
MCU 驱动配置
时钟树 · PLL · 看门狗 · GPT
20
SPI 与 I2C 通信配置
SPI/I2C总线 · 外设芯片驱动集成
21
XCP 与 CANape 调试接口
XCP协议栈 · DAQ/STIM · A2L生成
22
UDS 刷写(Bootloader)
刷写服务 · 内存分区 · 刷写流程
23
安全模块(Crypto)
加密服务 · 密钥管理 · Hash/MAC
24
功能安全(FuSa)
安全机制(ECC/CRC) · 安全状态定义
25
多核与分区配置
多核架构 · 核间通信 · 内存/时间分区
26
代码生成与集成
配置验证 · 代码生成 · 手写代码集成
27
配置验证与调试
常见错误 · 日志分析 · Trace工具
28
版本管理与基线控制
配置项版本 · 基线回滚 · Git/SVN集成
29
实战:CAN传感器采集与发送
基于CAN的简单传感器数据采集与发送
30
实战:UDS诊断刷写功能
基于UDS的诊断刷写功能实现